Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

147
Visualizações
MissingSchemaError: el esquema no se ha registrado para el modelo "Usuario, esquema de usuario". Use mongoose.model (nombre, esquema)

espero que lo estés haciendo bien.

Estoy siguiendo un tutorial (de 2019) y me encuentro con este error en este momento.

aquí está el código. ( Déjame saber si necesitas algo más )

// índice.js //

 const express = require('express'); const app = express(); const dotenv = require('dotenv'); const mongoose = require('mongoose'); dotenv.config({ path: "./config.env"}); // Connect to DB mongoose.connect(process.env.DB_CONNECT, () => console.log('connected to db!') ); // Middleware app.use(express.json()) // Import Routes const authRoute = require('./routes/auth'); // Route middlewares app.use('/api/user', authRoute); app.listen(3000, () => console.log('server running'));

// Usuario.js //

 const mongoose = require('mongoose'); const userSchema = new mongoose.Schema({ name: { type: String, required: true, min: 6, max: 255 }, email: { type: String, required: true, min: 6, max: 255 }, password: { type: String, required: true, min: 7, max: 1024 }, date: { type: Date, default: Date.now } }); module.exports = mongoose.model('User, userSchema')

// autenticación.js //

 const router = require('express').Router(); const User = require('../model/User') router.post('/register', (req, res) => { const user = new User({ name: req.body.name, email: req.body.email, password: req.body.password, }); }); module.exports = router;

Gracias de antemano.

El Señor esté con ustedes y los salve a todos, a sus familias y amigos :)

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Creo que el problema está aquí:

 mongoose.model('User, userSchema')

puedes arreglarlo de esta manera:

 mongoose.model('User', userSchema)

por lo que userSchema puede definir como esquema no el nombre de la colección

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda